Patterns-Based Assistance for Temporal Requirement Specification

نویسندگان

  • Ahmed MEKKI
  • Mohamed GHAZEL
  • Armand TOGUYENI
چکیده

Requirement Specification (RS) presents a baseline for the validation/verification step. Therefore, errors within the specification phase involve huge financial burdens (release delay, system cost raise). In fact, the RS step is tedious and an error-prone since the user usually have to handle abstract notation as well as mathematical-based languages within this step. To deal with this issue, we present a pattern-based method for assisting the user during the RS. Indeed, this method predates by defining a new typology taking into account all the common temporal requirements one may meet when dealing with critical systems. Then, in order to provide the user with specification means which are at the same time simple, intuitive and rigorous, we have developed a literal word-based formal grammar able to express all the types of the identified requirements. Furthermore, a generic repository of observation patterns relative to the new time constraint taxonomy is proposed. Concretely, to check the temporal aspects of a given specification, the observation patterns relative to the identified and extracted requirements are instantiated to obtain appropriate observers which will play the role of watch-dog for the system to check.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Specification of Real-Time Requirements for Building Automation Systems

A generic approach to the formal specification of system requirements is presented. It is based on a pool of requirement patterns, which are related to design patterns well-known in object-oriented software development. The application of such patterns enhances the reusability and genericity as well as the intelligibility of the formal requirement specification. The approach is instantiated by ...

متن کامل

Testing Parallel and Distributed Programs with Temporal Logic Specifications

This paper presents a new approach for testing parallel and distributed programs based on specifications. The requirements are formulated in temporal logic. The description of test cases is extended by control patterns enabling to cope with the demands of parallel applications. For the formulation of these patterns, an abstract execution model called POEM is introduced. After executing a parall...

متن کامل

Assisting Temporal Requirement Specification

The aim of the present work is to introduce a pattern-based method for assisting the user during the temporal Requirement Specification (RS) phase. Indeed, since the user usually has to handle abstract notation as well as mathematical-based languages within this phase, RS is becoming more and more tedious and error-prone especially when dealing with complex systems. The authors’ method begins b...

متن کامل

Using Temporal Logic for Dynamic Reconfigurations of Components

Dynamic reconfigurations increase the availability and the reliability of component-based systems by allowing their architectures to evolve at run-time. This paper deals with the formal specification and verification of dynamic reconfigurations of those systems using architectural constraints and temporal logic patterns. The proposals of the paper are applied to the Fractal component model. Giv...

متن کامل

Spatio-temporal variation of wheat and silage maize water requirement using CGMS model

The Crop Growth Monitoring System (CGMS) has been applied for spatial biophysical resource analysis of Borkhar & Meymeh district in Esfahan province, Iran. The potentially suitable area for agriculture in the district has been divided into 128 homogeneous land units in terms of soil (physical characteristics), weather and administrative unit. Crop parameters required in the WOFOST simulatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011